package com.leps.nq.bu.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.Date;

@Getter
@Setter
@ApiModel
public class AreaVo {

    @ApiModelProperty("区块ID")
    private Integer areaId;

    @ApiModelProperty("区块名称")
    private String areaName;

    @ApiModelProperty("经度")
    private BigDecimal lat;

    @ApiModelProperty("纬度")
    private BigDecimal lng;

    @ApiModelProperty("归属客户ID")
    private Integer custId;

    @ApiModelProperty("归属客户名称")
    private String custName;

    @ApiModelProperty("服务状态 (0服务中 1不在服务中)")
    private Integer serviceStatus;

    @ApiModelProperty("备注")
    private String remark;

    @ApiModelProperty("创建者")
    private String createBy;

    @ApiModelProperty("创建时间")
    private Date createTime;

    @ApiModelProperty("更新者")
    private String updateBy;

    @ApiModelProperty("更新时间")
    private Date updateTime;

    @ApiModelProperty("配备人员数量")
    private int staffNumber;
    @ApiModelProperty("平台数")
    private int stationNumber;
    @ApiModelProperty("plc数")
    private int plcNumber;
    @ApiModelProperty("在线plc数")
    private int plcOnlineNumber;
    @ApiModelProperty("离线plc数")
    private int plcOfflineNumber;
    @ApiModelProperty("泵数")
    private int pumpNumber;
    @ApiModelProperty("在线泵数")
    private int pumpOnlineNumber;
    @ApiModelProperty("离线泵数")
    private int pumpOfflineNumber;
    @ApiModelProperty("井数")
    private int wellNumber;
    @ApiModelProperty("补液次数")
    private int replenishNumber;
    @ApiModelProperty("巡检次数")
    private int inspectNumber;
    @ApiModelProperty("水样检测次数")
    private int waterTestNumber;
    @ApiModelProperty("失效数据条数")
    private int retireNumber;
}
